package com.xbfinal.reggie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xbfinal.reggie.dto.DishDto;
import com.xbfinal.reggie.dto.SetmealDto;
import com.xbfinal.reggie.pojo.Setmeal;

import java.util.List;


/**
 * @autor 笑霸fianl~
 * 欢迎访问GitHub：https://github.com/XBfinal
 * 欢迎访问Gitee：https://gitee.com/XBfianl
 * 欢迎访问CSDN：https://blog.csdn.net/weixin_52062043
 */
public interface SetmealService extends IService<Setmeal> {
    //新增套餐 同时 保存套餐和菜品的关联关系
    void saveWitDish(SetmealDto setmealDto);
    //删除套餐还应该删除对应的关联关系
    void removeWithDish(List<Long> ids);
    //修改套餐还应该修改对应的关联关系
    SetmealDto updateWithDish(Long id);
    //更新菜品信息，同时更新对应的口味信息
    void updateWithDish(SetmealDto setmealDto);
}
